Native mesh ordering with Scotch 4.0

نویسنده

  • François Pellegrini
چکیده

Sparse matrix reordering is a key issue for the the efficient factorization of sparse symmetric matrices, not only to reduce fill-in and operation count, but also to increase concurrency in the elimination tree, which is essential to achieve high speed-ups when solving the systems on parallel architectures. Most sparse matrix reordering software, when applied to finite-element or finite-volume meshes, require the construction of a nodal adjacency graph, the size of which is linear in the number of elements of the meshes, but quadratic in the number of nodes per element, resulting in a memory bottleneck for large 3D meshes of brick elements. This paper presents the native mesh ordering capabilities of the Scotch 4.0 software package, which has been designed so as to compute efficient orderings of mesh structures in a time which is still asymptotically quadratic function of number of nodes per element, but linear in space with respect to the number of elements and nodes, allowing for the processing of larger meshes on classical workstations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distillating knowledge about SCOTCH

Scotch is a software package for sequential and parallel graph partitioning, static mapping and sparse matrix ordering, and for sequential mesh/hypergraph ordering. It has been designed in a highly modular way, so that new methods can be easily added to it, in order for it to be used as a testbed for the design of new partitioning and ordering methods. This paper discusses the internal structur...

متن کامل

Scotch and libScotch 4.0 User’s Guide

This document describes the capabilities and operations of Scotch and libScotch, a software package and a software library devoted to static mapping, partitioning, and sparse matrix block ordering of graphs and meshes. It gives brief descriptions of the algorithms, details the input/output formats, instructions for use, installation procedures, and provides a number of examples. Scotch is distr...

متن کامل

Scotch and libScotch 5.0 User’s Guide

This document describes the capabilities and operations of Scotch and libScotch, a software package and a software library devoted to static mapping, partitioning, and sparse matrix block ordering of graphs and meshes/hypergraphs. It gives brief descriptions of the algorithms, details the input/output formats, instructions for use, installation procedures, and provides a number of examples. Sco...

متن کامل

PT-Scotch: A tool for efficient parallel graph ordering

The parallel ordering of large graphs is a difficult problem, because neither minimumdegree algorithms, nor the best graph partitioning methods that are necessary to nested dissection, parallelize or scale well. This paper presents a set of algorithms, implemented in the PT-Scotch software package, which allows one to order large graphs in parallel, yielding orderings the quality of which is eq...

متن کامل

Population structure of Scotch broom (Cytisus scoparius) and its invasion impacts on the resident plant community in the grasslands of Nilgiris, India

We investigated age and size class structures of Scotch broom stands, and the effects of invasion on the native plant community, in the high-altitude grasslands of the Nilgiris, South India. Girth, height and age of broom stems were recorded. Native vegetation cover was assessed under broom and in the surrounding grasslands. Age was positively correlated with girth and height of broom. Middle-a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003